package com.tanhua.dubbo.api.mongo;

import com.tanhua.domain.mongo.Voice;

import java.util.List;

public interface VoiceApi {
    /**
     * 保存语音
     */
    void save(Voice voice);

    /**
     * 根据用户id,今日时间查询今日还能发送语音次数
     * @param userId
     * @param todayTimeStr
     * @return int
     */
    int findUserById(Long userId, String todayTimeStr);

    /**
     * 根据用户id,语音状态查询数据
     * @param userId
     * @param status
     * @return List<Voice>
     */
    List<Voice> findVoices(Long userId,Integer status);

    /**
     * 更新语音状态
     * @param voice
     */
    void update(Voice voice);
}
